3.  standard-objekte und methoden

3.1  objekt window

Das aktuell geöffnete fenster wird als objekt window zur verfügung gestellt. Das objekt enthält zahlreiche eigenschaften und methoden, von denen hier nur die wichtigsten vorgestellt werden. Praktischerweise werden die methoden und unterobjekte des objekts window meist ohne diesen namen aufgerufen.

modale fenster
Ein modales fenster ist ein fenster, das im aktuellen fenster geöffnet wird und dieses solange blockiert, bis es wieder geschlossen wird. Modale fenster sind besonders praktisch bei der entwicklung einer neuen seite, hernach im normalbetrieb sollte man weitgehend auf sie verzichten, weil sie das erscheinungsbild einer seite doch sehr unschön "zerreißen". Das aussehen der modalen fenster unterscheidet sich bei den verschiedenen browsern. Für modale fenster gibt es einige methoden des objekts window.

alert - hinweis
Es wird ein modales fenster geöffnet, das eine zeichenkette und den button OK anzeigt. Mit dem button wird das fenster geschlossen.

alert(zeichenkette);

confirm - bestätigung
Es wird ein modales fenster geöffnet, das eine zeichenkette und zwei botton anzeigt. Mit dem button OK wird das fenster geschlossen und es wird true zurückgegeben. Mit dem button abbrechen wird beim schließen des fensters false zurückgegeben.

erg = confirm(zeichenkette);

prompt - eingabe
Es wird ein modales fenster geöffnet, das eine zeichenkette, ein einzeiliges eingabefeld und zwei button anzeigt. Mit dem button OK wird das fenster geschlossen und die eingabe wird zurückgegeben. Mit dem button abbrechen wird beim schließen des fensters false zurückgegeben.

erg = prompt(zeichenkette);

print - drucken
es wird das modale fenster Drucken geöffnet, mit dem der ausdruck der aktuellen seite gesteuert wird. Mit dem button OK wird das fenster geschlossen und der ausdruck gestartet, mit dem button abbrechen wird das fenster geschlossen. Die methode wird oft in einer funktion aufgerufen, in der zunächst geprüft wird, ob der browser die methode print kennt. Das war früher unbedingt notwendig.

beispiel 3a - modale fenster

<script type="text/JavaScript">
function drucken()
{
     if (window.print)
         print()
     else
         alert("Leider nicht möglich!")
}

alert("Hallo");
var erg = confirm("soll ich weitermachen ?");
if (erg)
     document.write("okey dann geht es weiter");
var benutzername = prompt("Wie heißen Sie?");
if (benutzername)
     alert("Guten Tag, Herr/Frau " + benutzername);
</script>>

<p class="font10b">Drucken mit JavaScript</p>
<p class="font10b"><a href="javascript:drucken()">Drucken</a>
seite drucken</p>

EXEC     beispiel3a ausführen


zum untermenü


    IMPRESSUM  

    KONTAKT  

    PRIVAT  

    D O K U  


  H T M L  
  C S S  
  P H P  
  My S Q L  
  javascript